'''
@Project ：pythonApiTest 
@File    ：replace_variables.py
@IDE     ：PyCharm 
@Author  ：胡文
@Date    ：2025/2/28 上午9:40 
'''
# 在请求发送前替换变量
def replace_variables(data, variables):
    pattern = re.compile(r'\${(.*?)}')
    return pattern.sub(lambda m: str(variables.get(m.group(1), '')), data)